Maximizing Top-down Constraints for Unification-based Systems

نویسنده

  • Noriko Tomuro
چکیده

A left-corner parsing algorithm with topdown filtering has been reported to show very efficient performance for unificationbased systems. However, due to the nontermination of parsing with left-recursive grammars, top-down constraints must be weakened. In this paper, a general method of maximizing top-down constraints is proposed. The method provides a procedure to dynamically compute *restrictor., a minimum set of features involved in an infinite loop for every propagation path; thus top-down constraints are maximally propagated. 1 I n t r o d u c t i o n A left-corner parsing algorithm with top-down filtering has been reported to show very efficient performance for unification-based systems (Carroll, 1994). In particular, top-down filtering seems to be very effective in increasing parse efficiency (Shann, 1991). Ideally all top-down expectation should be propagated down to the input word so that unsuccessful rule applications are pruned at the earliest time. However, in the context of unification-based parsing, left-recursive grammars have the formal power of a Turing machine, therefore detection of all infinite loops due to left-recursion is impossible (Shieber, 1992). So, top-down constraints must be weakened in order for parsing to be guaranteed to terminate. In order to solve the nontermination problem, Shieber (1985) proposes restrictor, a statically predefined set of features to consider in propagation, and restriction, a filtering function which removes the features not in restrictor from top-down expectation. However, not only does this approach fail to provide a method to automatically generate the restrictor set, it may weaken the predicative power of top-down expectation more than necessary: a globally defined restrictor can only specify the least common features for all propagation paths. In this paper, a general method of maximizing top-down constraints is proposed. The method provides a procedure to dynamically compute *restrictor*, a minimum set of features involved in an infinite loop, for every propagation path. Features in this set are selected by the detection function, and will be ignored in top-down propagation. Using .vestrictor., only the relevant features particular to the propagation path are ignored, thus top-down constraints are maximally propagated.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Control in Functional Unification Grammars for Text Generation

Standard Functional Unification Grammars (FUGs) provide a structurally guided top-down control regime for text generation that is not appropriate for handling non-structural and dynamic constraints. We introduce two control tools that we have implemented for FUGs to address these limitations: bk-class, a tool to limit search by using a form of dependency-directed backtracking and external, a co...

متن کامل

A Parsing Algorithm for Unification Grammar

We describe a table-driven parser for unification grammar that combines bottom-up construction of phrases with top-down filtering. This algorithm works on a class of grammars called depth-bounded grammars, and it is guaranteed to halt for any input string. Unlike many unification parsers, our algorithm works directly on a unification grammar--it does not require that we divide the grammar into ...

متن کامل

Prediction in Chart Parsing Algorithms for Categorial Unification Grammar

Natural language systems based on Categorial Unification Grammar (CUG) have mainly employed bottomup parsing algorithms for processing. Conventional prediction techniques to improve the efficiency of the • parsing process, appear to fall short when parsing CUG. Nevertheless, prediction seems necessary when parsing grammars with highly ambiguous lexicons or with noncanonical categorial rules. In...

متن کامل

Event-Related Potentials of Bottom-Up and Top-Down Processing of Emotional Faces

Introduction: Emotional stimulus is processed automatically in a bottom-up way or can be processed voluntarily in a top-down way. Imaging studies have indicated that bottom-up and top-down processing are mediated through different neural systems. However, temporal differentiation of top-down versus bottom-up processing of facial emotional expressions has remained to be clarified. The present st...

متن کامل

On the Implementation of Abstract Interpretation Systems for (Constraint) Logic Programs

A b s t r a c t . We report on an experiment with two tools for global analysis of logic programs. Both systems implement a top-down framework for abstract interpretation. PLAI (Programming in Logic with Abstract Interpretation) developed by Hermenegfldo and Muthukumar is written in Prolog. GtIA (Generic Abstract Interpretation Algorithm) developed by Le Charlier and Van Hentenryck is written i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996